class Branch
  attr_reader :num

  def initialize(num)
    @num = num
  end

  def to_s()
    return @num.to_s()
  end

  def <=>(other_branch)
    return @num <=> other_branch.num
  end

  def eql?(other_branch)
    return @num.eql?(other_branch.num)
  end

  def hash()
    return @num.hash()
  end

end
